package com.winshare.saleAssistant.service;

import com.winshare.saleAssistant.domain.dto.req.*;
import com.winshare.saleAssistant.domain.dto.resp.RoleRespDTO;
import com.winshare.saleAssistant.util.Page;

public interface RoleService {

    void save(RoleCreateDTO roleCreateDTO);

    void update(RoleUpdateDTO roleUpdateDTO);

    void delete(RoleDeleteDTO roleDeleteDTO);

    Page<RoleRespDTO> getRoleList(RoleQueryDTO roleQueryDTO);

    void setPersonList(RoleSettingPeronDTO roleSettingPeronDTO);

    RoleRespDTO getRoleDetail(BaseIdDTO baseIdDTO);
}
